
// 1 初始化项目   npm init -y   (生成package.json)
// 2 文件夹
//   前端  client
//   后端  server
// 3 后端部分
//     3.1 主文件  index.js / main.js  --- 启动服务   nodemon 文件名
//     3.2 文件夹
//         router      定义路由
//         controller  路由处理函数
//         middleware  中间件函数
//         tools       共用函数
// 4 认识token
//      用户登陆成功以后，后端根据用户信息加密的一段字符串，作为以后服务器请求的令牌
//      前端每一次做服务器请求都需要携带token
//           携带的方式  请求头
//           没有登陆之前都没有token

// 5 中间件
//    全局中间件
//    路由中间件
//    请求级中间级



// 1 初始化
// 2 建文件和文件夹
// 3 装第三方插件
//     npm      切换镜像源   只有第一次安装node才需要使用
//     nodemon  全局安装  ---  只有第一次安装node才需要使用
//     moment.js      使用的时候就要安装
//     nodemailer.js  使用的时候就要安装
//     express        使用的时候就要安装
//     token          使用的时候就要安装